#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
    int i,j;
    int x=10;
    int y=5;
    int v_y=1;
    int v_x=1;
    while(1)
    {
        x+=v_x;
        y+=v_y;
        system("cls");
        printf("------------------------------");
        for(i=0;i<y;i++)
            printf("|                             |\n");
        printf("|");
        for(j=0;j<x;j++)
            printf(" ");
        printf("o");
        for(j=x+1;j<29;j++)
            printf(" ");
        printf("|\n");
        for(i=y+1;i<=20;i++)
            printf("|                             |\n");
        printf("------------------------------");
        Sleep(50);
        if(y==0||y==20)
            {
                v_y=-v_y;
                printf("\a");
            }
        if(x==0||x==30)
            {
                v_x=-v_x;
                printf("\a");
            }
    }
    return 0;
}

